Controlled natural languages for interface agents
نویسندگان
چکیده
Restrictions on the user interface (like using templateor menu-based communication ) could significantly ease the implementation but they constrain considerably the expressiveness, the flexibility and the applicability. Building free-form natural language communication with domain restrictions is also possible but it requires the application of very complex language tools (parsing, disambiguation, understanding the user's intention) and a detailed knowledge base. Authors propose to design an interface agent around a controlled natural language, which provides a good trade-off between interface restrictions and the complexity of general natural language understanding.
منابع مشابه
Controlled Natural Languages for Knowledge Representation
This paper presents a survey of research in controlled natural languages that can be used as high-level knowledge representation languages. Over the past 10 years or so, a number of machine-oriented controlled natural languages have emerged that can be used as high-level interface languages to various kinds of knowledge systems. These languages are relevant to the area of computational linguist...
متن کاملCooperative Agents and Recognition Systems (CARS) for Drivers and Passengers
In this paper we present SRI's vision of the humanmachine interface for a car environment. This interface leverages our work in human-computer interaction, speech, speaker and gesture recognition, natural language understanding, and intelligent agents architecture. We propose a natural interface that allows the driver to interact with the navigation system, control electronic devices, and commu...
متن کاملA Principled Approach to Grammars for Controlled Natural Languages and Predictive Editors
Controlled natural languages (CNL) with a direct mapping to formal logic have been proposed to improve the usability of knowledge representation systems, query interfaces, and formal specifications. Predictive editors are a popular approach to solve the problem that CNLs are easy to read but hard to write. Such predictive editors need to be able to “look ahead” in order to show all possible con...
متن کاملCollaborative multilingual knowledge management based on controlled natural language
User interfaces are a critical aspect of semantic knowledge representation systems, as users have to understand and use a formal representation language to model a particular domain of interest, which is known to be a difficult task. Things are even more challenging in a multilingual setting, where users speaking different languages have to create a multilingual ontology. To address these probl...
متن کاملSteps towards Scenario-Based Programming with a Natural Language Interface
Programming, i.e., the act of creating a runnable artifact applicable to multiple inputs/tasks, is an art that requires substantial knowledge of programming languages and development techniques. As the use of software is becoming far more prevalent in all aspects of life, programming has changed and the need to program has become relevant to a much broader community. In the interest of broadeni...
متن کامل